11 数据库
关系型数据库
- 《Oracle Database 9i/10g/11g 编程艺术》 深入分析了 Oracle 数据库体系结构,利用具体示例讨论了一些重要的数据库主题,同时分析了数据库中的物理结构,并介绍采用哪些技术能最优地使用这些物理结构
- MySQL 官方手册
- How to Analyze and Tune MySQL Queries for Better Performance
- MySQL Performance Tuning 101
- MySQL Performance Schema & Sys Schema
- MySQL Performance: Demystified Tuning & Best Practices
- MySQL Security Best Practices
- MySQL Cluster Deployment Best Practices
- MySQL High Availability with InnoDB Cluster
- 《高性能 MySQL》适合数据库管理员(DBA)和开发人员参考学习
- 《MySQL 技术内幕:InnoDB 存储引擎》 学习 MySQL 的内部原理
- 《数据库的索引设计与优化》数据库的索引设计和优化
- MySQL 索引背后的数据结构及算法原理
- Some study on database storage internals
- Sharding Pinterest: How we scaled our MySQL fleet
- Guide to MySQL High Availability
- Choosing MySQL High Availability Solutions
- High availability with MariaDB TX: The definitive guide
- Awesome MySQL 列表中有很多的工具和开发资源
- Booking.com: Evolution of MySQL System Design MySQL 数据库使用的演化及经验分享
- Tracking the Money - Scaling Financial Reporting at Airbnb Airbnb 的数据库扩展的经验分享
- Why Uber Engineering Switched from Postgres to MySQL 学习到经验和技术细节
- Monitoring Delayed Replication, With A Focus On MySQL
- Mitigating replication lag and reducing read load with freno
- Better Parallel Replication for MySQL
- Evaluating MySQL Parallel Replication Part 2: Slave Group Commit
- Evaluating MySQL Parallel Replication Part 3: Benchmarks in Production
- Evaluating MySQL Parallel Replication Part 4: More Benchmarks in Production
- Evaluating MySQL Parallel Replication Part 4, Annex: Under the Hood
- StackOverflow: MySQL sharding approaches?
- Why you don’t want to shard
- How to Scale Big Data Applications
- MySQL Sharding with ProxySQL
- MailChimp: Using Shards to Accommodate Millions of Users
- Uber: Code Migration in Production: Rewriting the Sharding Layer of Uber’s Schemaless Datastore
- Sharding & IDs at Instagram
- Airbnb: How We Partitioned Airbnb’s Main Database in Two Weeks
NoSQL 数据库
- Introduction To NoSQL YouTube 上分享的 NoSQL 介绍, NoSQL Distilled NoSQL 精粹
- NoSQL Databases: a Survey and Decision Guidance 带你自上而下地从 CAP 原理到开始了解 NoSQL 的种种技术
- Distribution, Data, Deployment: Software Architecture Convergence in Big Data Systems 卡内基·梅隆大学的一篇讲分布式大数据系统的论文,主要讨论了在大数据时代下的软件工程中的一些关键点
- No Relation: The Mixed Blessings of Non-Relational Databases 是 HBase 的基础,可以了解到对各种非关系型数据存储优缺点的比较
- NoSQL Data Modeling Techniques NoSQL 建模技术
- MongoDB - Data Modeling Introduction 是 MongoDB 的数据建模介绍,同时很多观点可以用于其它的 NoSQL 数据库
- Firebase - Structure Your Database Google 的 Firebase 数据库使用 JSON 建模的一些最佳实践
- Visual Guide to NoSQL Systems 因为 CAP 原理,当你需要选择一个 NoSQL 数据库的时候帮你做选择
- SQL vs. NoSQL Databases: What’s the Difference?
- Salesforce: SQL or NoSQL